/* CSS Document */

@media only screen and (min-width: 980px) and (max-width: 1199px)  {
	.wrapper{
		width:980px;
	}
	.home-services > li.span2{
		width:16.5% !important;	
	}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 979px) {
	body{
		padding:0;	
	}
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top{
		margin:0 !important;	
	}
	.wrapper, .wrapper-sub{
		width:99.8%;
		padding:0px;
	}
	.wrapper-sub{
		width:98%;
		margin-top:10px;	
	}
	.search-box{
		margin-left:-370px;
		left:50%;
		width:700px;	
	}
	.search-box .btn-view-list{
		font-size:11px;	
	}
	.homepage-content{
		margin-top:0px;	
	}
	.row-fluid > div{
		text-align:center !important;	
	}
	ul.navigation{
		margin:0px;	
	}
	ul.navigation li{
		width:95%;
		border-left:none;
		padding-left:10px;	
	}
	ul.navigation li a{
		outline:none;	
	}
	.copyright{
		line-height:30px !important;	
	}
	.narrow-up{
		float:right;	
	}
	.home-services > li.span2{
		width:16.5% !important;	
	}
	
	/*-------( Sub Page )----------------------------------*/
	
	ul.navigation-sub{
		padding-left:0px;
		padding-right:0px;	
	}
	ul.navigation-sub > li{
		padding-left:0px;
		padding-right:0px;
		width:100%;
	}
	.gallery-style ul.da-thumbs li.span3{
		width:45%;
		margin:15px 2.4%;
	}
	.map-location{
		min-width:100%;	
	}
	#myplace{
		width:97%;	
		left:280px;
	}
	.media-body button{
		margin:5px;
		clear:both;	
	}
	.wizard a {
		font-size:12px;
		border:none !important;	
		padding:10px;
		width:25%;
	}
	.wizard a:before, .wizard a:after{
		border:none !important;
	}
	.wizard .current{
		width:25%;	
	}
	.book-btn{
		width:40%;	
	}
	.search-box .view-list-div{
		text-align:left !important;	
	}
	
	/*-------( Advance Search )--------------------------------*/
	.advance-search-fluid{
		display:none;	
	}
	.advance-search{
		max-width:90%;
	}
}

/* All Mobile Sizes (devices and browser) */

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	body{
		padding:0;	
	}
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top{
		margin:0 !important;	
	}
	.wrapper, .wrapper-sub{
		width:99.8%;
		padding:0px;
	}
	.wrapper-sub{
		width:98%;
		margin-top:10px;	
	}
	.search-box{
		left:50%;
		margin-left:-220px;
		width:400px;	
		top:50px;
		padding-bottom:20px;
	}
	.get-powered{
			
	}
	.carousel-caption-cls .slide-caption{
		position:static;	
	}
	.homepage-content{
		margin-top:0px;	
	}
	.row-fluid > div{
		text-align:center !important;	
	}
	ul.navigation{
		margin:0px;	
	}
	ul.navigation li{
		width:95%;
		border-left:none;
		padding-left:10px;	
	}
	ul.navigation li a{
		outline:none;	
	}
	ul.social-network{
		position:absolute;
		width:150px;
		margin-top:10px;
		left:50%;
		margin-left:-70px;	
	}
	.sign-block{
		width:102px;
		position:absolute;
		left:50%;
		margin-left:-65px;
	}
	.header .input-search, .sign-block{
		margin-top:20px;	
	}
	.home-services > li.span2{
		width:auto;	
	}
	.copyright{
		clear:both;
		line-height:20px !important;	
	}
	#back-top{
		float:right;	
	}
	.datepicker datepicker-dropdown dropdown-menu{
		left:30px !important;	
	}
	.register-form{
		width:400px;	
		left:-222px;
	}
	.signin-form{
		width:400px;	
		left:-167px;
	}
	.vertical-line{
		display:none !important;	
	}
	.vertical-or{
		right:182px;
		top:227px;	
	}
	.vertical-or.sign-up{
		top:257px;	
	}
	.social-div, .welcome-div{
		position:relative;	
	}
	.get-powered{
		
	}
	.logo-cls{
		margin-top:20px;	
	}
	
	/*-------( Sub Page )----------------------------------*/
	
	ul.navigation-sub{
		padding-left:0px;
		padding-right:0px;	
	}
	ul.navigation-sub > li{
		padding-left:0px;
		padding-right:0px;
		width:100%;
	}
	.gallery-style ul.da-thumbs li.span3{
		width:45%;
		margin:15px 2.4%;
		clear:none;
		float:left;
	}
	.list-style .block-salon{
		max-height:none;	
	}
	.list-style .block-salon .salon-price{
		padding-top:20px;
		padding-bottom:20px;	
	}
	.list-style .salon-title{
		max-width:100%;
		padding-left:0 !important;	
		padding:0 5% !important;
	}
	.map-location{
		min-width:100%;	
	}
	#myplace{
		width:97%;	
		left:0px;
	}
	.media-body button{
		margin:5px;
		clear:both;	
	}
	.narrow-down{
		bottom:0px;
	}
	.footer-bottom{
		min-height:190px;	
	}
	.wizard a {
		font-size:12px;
		border:none !important;	
		padding:10px;
		width:25%;
	}
	.wizard a:before, .wizard a:after{
		border:none !important;
	}
	.wizard .current{
		width:25%;	
	}
	.book-btn{
		width:40%;	
	}
	.user-img{
		margin:0 auto !important;	
	}
	.media-object{
		width:64px;
		margin:0 auto;	
	}
	.book-again{
		float:none;
		margin:0 auto;	
	}
	.media, .media-body{
		text-align:left;	
	}
	.div-details div.span2{
		text-align:left !important;	
	}
	.profile-user{
		text-align:center !important;	
	}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 479px) {
	body{
		padding:0;	
	}
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top{
		margin:0 !important;	
	}
	.wrapper, .wrapper-sub{
		width:99.8%;
		padding:0px;
	}
	.wrapper-sub{
		width:98%;
		margin-top:10px;	
	}
	.search-box{
		margin-left:auto;
		width:auto;	
		top:50px;
		left:auto;
		padding-bottom:20px;
	}
	.get-powered{
			
	}
	.carousel-caption-cls .slide-caption{
		position:static;	
	}
	.homepage-content{
		margin-top:0px;	
	}
	.row-fluid > div{
		text-align:center !important;	
	}
	ul.navigation{
		margin:0px;	
	}
	ul.navigation li{
		width:95%;
		border-left:none;
		padding-left:10px;	
	}
	ul.navigation li a{
		outline:none;	
	}
	ul.social-network{
		position:absolute;
		width:150px;
		margin-top:10px;
		left:50%;
		margin-left:-70px;	
	}
	.sign-block{
		width:102px;
		position:absolute;
		left:50%;
		margin-left:-65px;
	}
	.header .input-search, .sign-block{
		margin-top:20px;	
	}
	.home-services > li.span2{
		width:auto;	
	}
	.copyright{
		clear:both;
		line-height:20px !important;	
	}
	#back-top{
		float:right;	
	}
	.datepicker datepicker-dropdown dropdown-menu{
		left:30px !important;	
	}
	.register-form{
		width:300px;	
		left:-172px;
	}
	.signin-form{
		width:300px;	
		left:-117px;
	}
	.vertical-line{
		display:none !important;	
	}
	.vertical-or{
		right:140px;
		top:226px;	
	}
	.vertical-or.sign-up{
		top:276px;	
	}
	.social-div, .welcome-div{
		position:relative;	
	}
	.logo-cls{
		margin-top:20px;	
	}
	
	/*-------( Sub Page )----------------------------------*/
	
	ul.navigation-sub{
		padding-left:0px;
		padding-right:0px;	
	}
	ul.navigation-sub > li{
		padding-left:0px;
		padding-right:0px;
		width:100%;
	}
	
	.list-style .block-salon{
		max-height:none;	
	}
	.list-style .block-salon .salon-price{
		padding-top:20px;
		padding-bottom:20px;	
	}
	.list-style .salon-title{
		max-width:100%;
		padding-left:0 !important;	
		padding:0 5% !important;
	}
	.map-location{
		min-width:100%;	
	}
	
	
	.filter-bar{
		top:40px;	
	}
	.profile-img{
		width:100%;
		height:auto;
		margin-bottom:20px;	
	}
	.rates-block{
		float:none;
		margin-top:20px;
		width:100%;
		text-align:center;	
	}
	.btn-bookservice{
		margin-top:20px;	
	}
	.similar-bussiness .span3{
		margin-bottom:20px;	
	}
	#myplace{
		width:92%;	
		left:0px;
	}
	.media-body button{
		margin:5px 30px;
		clear:both;	
	}
	.narrow-down{
		display:none;	
	}
	.footer-bottom{
		min-height:190px;	
	}
	
	.wizard a {
		font-size:12px;
		border:none !important;	
		padding:10px;
		width:25%;
	}
	.wizard a:before, .wizard a:after{
		border:none !important;
	}
	.wizard .current{
		width:25%;	
	}
	.book-btn{
		width:70%;	
	}
	.user-img{
		margin:0 auto !important;	
	}
	.media-object{
		width:64px;
		margin:0 auto;	
	}
	.book-again{
		float:none;
		margin:0 auto;	
	}
}